Skip to content

Conversation

mansisampat
Copy link
Contributor

Remove firebaseToken from persistence if tokenRefreshHandler is not set and token is expired

Testing

  • Added Unit test.

Copy link

changeset-bot bot commented Oct 7, 2025

⚠️ No Changeset found

Latest commit: 91b4d52

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 7, 2025

Size Report 1

Affected Products

  • @firebase/auth

    TypeBase (7e14a59)Merge (6ee0b9a)Diff
    browser193 kB193 kB-29 B (-0.0%)
    cordova166 kB166 kB-29 B (-0.0%)
    main148 kB148 kB-29 B (-0.0%)
    module193 kB193 kB-29 B (-0.0%)
    react-native166 kB166 kB-29 B (-0.0%)
  • @firebase/auth-cordova

    TypeBase (7e14a59)Merge (6ee0b9a)Diff
    browser166 kB166 kB-29 B (-0.0%)
    module166 kB166 kB-29 B (-0.0%)
  • @firebase/auth-web-extension

    TypeBase (7e14a59)Merge (6ee0b9a)Diff
    browser143 kB143 kB-29 B (-0.0%)
    main160 kB160 kB-29 B (-0.0%)
    module143 kB143 kB-29 B (-0.0%)
  • @firebase/auth/internal

    TypeBase (7e14a59)Merge (6ee0b9a)Diff
    browser202 kB202 kB-29 B (-0.0%)
    main174 kB174 kB-29 B (-0.0%)
    module202 kB202 kB-29 B (-0.0%)
  • bundle

    TypeBase (7e14a59)Merge (6ee0b9a)Diff
    auth (Anonymous)77.9 kB77.8 kB-29 B (-0.0%)
    auth (EmailAndPassword)87.6 kB87.6 kB-29 B (-0.0%)
    auth (GoogleFBTwitterGitHubPopup)109 kB109 kB-29 B (-0.0%)
    auth (GooglePopup)101 kB101 kB-29 B (-0.0%)
    auth (GoogleRedirect)101 kB101 kB-29 B (-0.0%)
    auth (Phone)94.8 kB94.8 kB-29 B (-0.0%)
  • firebase

    TypeBase (7e14a59)Merge (6ee0b9a)Diff
    firebase-auth-compat.js145 kB145 kB-19 B (-0.0%)
    firebase-auth-cordova.js142 kB142 kB-31 B (-0.0%)
    firebase-auth-web-extension.js126 kB125 kB-31 B (-0.0%)
    firebase-auth.js162 kB162 kB-31 B (-0.0%)
    firebase-compat.js812 kB812 kB-19 B (-0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/K2HzxIYsO3.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Oct 7, 2025

Size Analysis Report 1

Affected Products

  • @firebase/auth

    • ActionCodeOperation

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.9 kB41.9 kB-29 B (-0.1%)
      size-with-ext-deps63.3 kB63.2 kB-29 B (-0.0%)
    • ActionCodeURL

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.6 kB42.6 kB-29 B (-0.1%)
      size-with-ext-deps64.2 kB64.1 kB-29 B (-0.0%)
    • AuthCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.0 kB41.9 kB-29 B (-0.1%)
      size-with-ext-deps63.3 kB63.2 kB-29 B (-0.0%)
    • AuthErrorCodes

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size46.9 kB46.9 kB-29 B (-0.1%)
      size-with-ext-deps68.2 kB68.2 kB-29 B (-0.0%)
    • EmailAuthCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size49.3 kB49.3 kB-29 B (-0.1%)
      size-with-ext-deps70.6 kB70.6 kB-29 B (-0.0%)
    • EmailAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size50.6 kB50.5 kB-29 B (-0.1%)
      size-with-ext-deps72.1 kB72.1 kB-29 B (-0.0%)
    • FacebookAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size46.7 kB46.7 kB-29 B (-0.1%)
      size-with-ext-deps68.0 kB68.0 kB-29 B (-0.0%)
    • FactorId

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • GithubAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size46.7 kB46.7 kB-29 B (-0.1%)
      size-with-ext-deps68.0 kB68.0 kB-29 B (-0.0%)
    • GoogleAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size46.7 kB46.7 kB-29 B (-0.1%)
      size-with-ext-deps68.0 kB68.0 kB-29 B (-0.0%)
    • OAuthCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.8 kB43.8 kB-29 B (-0.1%)
      size-with-ext-deps65.1 kB65.1 kB-29 B (-0.0%)
    • OAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size47.6 kB47.6 kB-29 B (-0.1%)
      size-with-ext-deps68.9 kB68.9 kB-29 B (-0.0%)
    • OperationType

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • PhoneAuthCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.8 kB43.8 kB-29 B (-0.1%)
      size-with-ext-deps65.1 kB65.1 kB-29 B (-0.0%)
    • PhoneAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size52.8 kB52.8 kB-29 B (-0.1%)
      size-with-ext-deps74.1 kB74.1 kB-29 B (-0.0%)
    • PhoneMultiFactorGenerator

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.6 kB42.5 kB-29 B (-0.1%)
      size-with-ext-deps63.9 kB63.9 kB-29 B (-0.0%)
    • ProviderId

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.8 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.1 kB-29 B (-0.0%)
    • RecaptchaVerifier

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.4 kB48.4 kB-29 B (-0.1%)
      size-with-ext-deps69.7 kB69.7 kB-29 B (-0.0%)
    • SAMLAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.0 kB47.9 kB-29 B (-0.1%)
      size-with-ext-deps69.3 kB69.3 kB-29 B (-0.0%)
    • SignInMethod

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.8 kB-29 B (-0.1%)
      size-with-ext-deps63.2 kB63.1 kB-29 B (-0.0%)
    • TotpMultiFactorGenerator

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size44.1 kB44.1 kB-29 B (-0.1%)
      size-with-ext-deps65.4 kB65.4 kB-29 B (-0.0%)
    • TotpSecret

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.6 kB42.6 kB-29 B (-0.1%)
      size-with-ext-deps63.9 kB63.9 kB-29 B (-0.0%)
    • TwitterAuthProvider

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size46.7 kB46.7 kB-29 B (-0.1%)
      size-with-ext-deps68.0 kB68.0 kB-29 B (-0.0%)
    • applyActionCode

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.8 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.1 kB-29 B (-0.0%)
    • beforeAuthStateChanged

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • browserCookiePersistence

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.5 kB43.5 kB-29 B (-0.1%)
      size-with-ext-deps64.8 kB64.8 kB-29 B (-0.0%)
    • browserLocalPersistence

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size44.7 kB44.7 kB-29 B (-0.1%)
      size-with-ext-deps66.1 kB66.1 kB-29 B (-0.0%)
    • browserPopupRedirectResolver

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size65.6 kB65.5 kB-29 B (-0.0%)
      size-with-ext-deps87.1 kB87.1 kB-29 B (-0.0%)
    • browserSessionPersistence

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size44.7 kB44.7 kB-29 B (-0.1%)
      size-with-ext-deps66.1 kB66.1 kB-29 B (-0.0%)
    • checkActionCode

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.9 kB42.9 kB-29 B (-0.1%)
      size-with-ext-deps64.3 kB64.2 kB-29 B (-0.0%)
    • confirmPasswordReset

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.0 kB42.0 kB-29 B (-0.1%)
      size-with-ext-deps63.4 kB63.3 kB-29 B (-0.0%)
    • connectAuthEmulator

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.7 kB43.6 kB-29 B (-0.1%)
      size-with-ext-deps69.7 kB69.7 kB-29 B (-0.0%)
    • createUserWithEmailAndPassword

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.5 kB48.5 kB-29 B (-0.1%)
      size-with-ext-deps69.8 kB69.8 kB-29 B (-0.0%)
    • debugErrorMap

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size54.1 kB54.1 kB-29 B (-0.1%)
      size-with-ext-deps75.5 kB75.4 kB-29 B (-0.0%)
    • deleteUser

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • exchangeToken

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • fetchSignInMethodsForEmail

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.0 kB42.0 kB-29 B (-0.1%)
      size-with-ext-deps63.3 kB63.3 kB-29 B (-0.0%)
    • getAdditionalUserInfo

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.9 kB42.9 kB-29 B (-0.1%)
      size-with-ext-deps64.2 kB64.2 kB-29 B (-0.0%)
    • getAuth

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size75.7 kB75.7 kB-29 B (-0.0%)
      size-with-ext-deps108 kB108 kB-29 B (-0.0%)
    • getIdToken

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • getIdTokenResult

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • getMultiFactorResolver

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size44.4 kB44.4 kB-29 B (-0.1%)
      size-with-ext-deps65.8 kB65.7 kB-29 B (-0.0%)
    • getRedirectResult

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size49.2 kB49.2 kB-29 B (-0.1%)
      size-with-ext-deps70.5 kB70.5 kB-29 B (-0.0%)
    • inMemoryPersistence

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • indexedDBLocalPersistence

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.9 kB48.9 kB-29 B (-0.1%)
      size-with-ext-deps70.2 kB70.2 kB-29 B (-0.0%)
    • initializeAuth

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.9 kB41.9 kB-29 B (-0.1%)
      size-with-ext-deps63.7 kB63.7 kB-29 B (-0.0%)
    • initializeRecaptchaConfig

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size45.4 kB45.4 kB-29 B (-0.1%)
      size-with-ext-deps66.7 kB66.7 kB-29 B (-0.0%)
    • isSignInWithEmailLink

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.7 kB42.7 kB-29 B (-0.1%)
      size-with-ext-deps64.3 kB64.2 kB-29 B (-0.0%)
    • linkWithCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.7 kB42.7 kB-29 B (-0.1%)
      size-with-ext-deps64.0 kB64.0 kB-29 B (-0.0%)
    • linkWithPhoneNumber

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size53.5 kB53.5 kB-29 B (-0.1%)
      size-with-ext-deps74.9 kB74.9 kB-29 B (-0.0%)
    • linkWithPopup

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size52.7 kB52.7 kB-29 B (-0.1%)
      size-with-ext-deps74.0 kB74.0 kB-29 B (-0.0%)
    • linkWithRedirect

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.0 kB48.0 kB-29 B (-0.1%)
      size-with-ext-deps69.3 kB69.3 kB-29 B (-0.0%)
    • multiFactor

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.8 kB43.8 kB-29 B (-0.1%)
      size-with-ext-deps65.1 kB65.1 kB-29 B (-0.0%)
    • onAuthStateChanged

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • onIdTokenChanged

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • parseActionCodeURL

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.7 kB42.6 kB-29 B (-0.1%)
      size-with-ext-deps64.2 kB64.2 kB-29 B (-0.0%)
    • prodErrorMap

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • reauthenticateWithCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.3 kB43.3 kB-29 B (-0.1%)
      size-with-ext-deps64.6 kB64.6 kB-29 B (-0.0%)
    • reauthenticateWithPhoneNumber

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size54.1 kB54.1 kB-29 B (-0.1%)
      size-with-ext-deps75.5 kB75.4 kB-29 B (-0.0%)
    • reauthenticateWithPopup

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size52.8 kB52.8 kB-29 B (-0.1%)
      size-with-ext-deps74.1 kB74.1 kB-29 B (-0.0%)
    • reauthenticateWithRedirect

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size47.8 kB47.8 kB-29 B (-0.1%)
      size-with-ext-deps69.1 kB69.1 kB-29 B (-0.0%)
    • reload

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • revokeAccessToken

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • sendEmailVerification

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.7 kB42.7 kB-29 B (-0.1%)
      size-with-ext-deps64.0 kB64.0 kB-29 B (-0.0%)
    • sendPasswordResetEmail

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.1 kB48.1 kB-29 B (-0.1%)
      size-with-ext-deps69.5 kB69.4 kB-29 B (-0.0%)
    • sendSignInLinkToEmail

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size48.2 kB48.2 kB-29 B (-0.1%)
      size-with-ext-deps69.5 kB69.5 kB-29 B (-0.0%)
    • setPersistence

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • signInAnonymously

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.9 kB42.8 kB-29 B (-0.1%)
      size-with-ext-deps64.2 kB64.2 kB-29 B (-0.0%)
    • signInWithCredential

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.1 kB43.1 kB-29 B (-0.1%)
      size-with-ext-deps64.4 kB64.4 kB-29 B (-0.0%)
    • signInWithCustomToken

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.8 kB42.7 kB-29 B (-0.1%)
      size-with-ext-deps64.1 kB64.0 kB-29 B (-0.0%)
    • signInWithEmailAndPassword

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size52.3 kB52.2 kB-29 B (-0.1%)
      size-with-ext-deps73.8 kB73.8 kB-29 B (-0.0%)
    • signInWithEmailLink

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size52.2 kB52.2 kB-29 B (-0.1%)
      size-with-ext-deps73.8 kB73.8 kB-29 B (-0.0%)
    • signInWithPhoneNumber

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size53.9 kB53.9 kB-29 B (-0.1%)
      size-with-ext-deps75.3 kB75.2 kB-29 B (-0.0%)
    • signInWithPopup

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size52.8 kB52.7 kB-29 B (-0.1%)
      size-with-ext-deps74.1 kB74.1 kB-29 B (-0.0%)
    • signInWithRedirect

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size47.5 kB47.5 kB-29 B (-0.1%)
      size-with-ext-deps68.8 kB68.8 kB-29 B (-0.0%)
    • signOut

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.0 kB63.0 kB-29 B (-0.0%)
    • unlink

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.3 kB42.3 kB-29 B (-0.1%)
      size-with-ext-deps63.6 kB63.6 kB-29 B (-0.0%)
    • updateCurrentUser

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • updateEmail

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.1 kB42.0 kB-29 B (-0.1%)
      size-with-ext-deps63.4 kB63.4 kB-29 B (-0.0%)
    • updatePassword

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.0 kB42.0 kB-29 B (-0.1%)
      size-with-ext-deps63.3 kB63.3 kB-29 B (-0.0%)
    • updatePhoneNumber

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.5 kB42.5 kB-29 B (-0.1%)
      size-with-ext-deps63.8 kB63.8 kB-29 B (-0.0%)
    • updateProfile

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.2 kB42.2 kB-29 B (-0.1%)
      size-with-ext-deps63.5 kB63.5 kB-29 B (-0.0%)
    • useDeviceLanguage

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.7 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • validatePassword

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size41.8 kB41.7 kB-29 B (-0.1%)
      size-with-ext-deps63.1 kB63.0 kB-29 B (-0.0%)
    • verifyBeforeUpdateEmail

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size42.7 kB42.7 kB-29 B (-0.1%)
      size-with-ext-deps64.1 kB64.0 kB-29 B (-0.0%)
    • verifyPasswordResetCode

      Size

      TypeBase (7e14a59)Merge (6ee0b9a)Diff
      size43.0 kB43.0 kB-29 B (-0.1%)
      size-with-ext-deps64.3 kB64.3 kB-29 B (-0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/REF7OG4yzW.html

}

// Resets the Firebase Access Token to null i.e. logs out the user.
await this._updateFirebaseToken(null);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we call signOut here? I see that signOut does few extra steps. Also probably this can go in the else part as if tokenRefreshHandler is present we should not be signing out.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct, we can call the signOut method instead.

Also probably this can go in the else part as if tokenRefreshHandler is present we should not be signing out.

If tokenRefreshHandler is present and returns a successful response we are doing an exchangeToken that essentially logs in the user. Hence having signOut would have been a no-op.

That said I have moved the signOut towards the end of the function to avoid confusion.

@mansisampat mansisampat merged commit 9edb9ac into gcip-byociam-web Oct 7, 2025
66 of 71 checks passed
@mansisampat mansisampat deleted the demo-app-improvements branch October 7, 2025 05:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants